Uczeń:
1. wykorzystuje środowisko programistyczne dla aplikacji zaawansowanych webowych

2. wykorzystuje frameworki do programowania aplikacji webowych
1) stosuje frameworki typowe dla aplikacji webowych: ASP.NET Core, Django, Angular, React.js, Node.js (do wyboru po jednym do technologii backend i technologii frontend)
2) Wykorzystuje bibliotekę jQuery lub jej odpowiednik

3. programuje zaawansowane aplikacje webowych
1) stosuje języki programowania odpowiednie dla aplikacji webowych, np.: PHP, C#, Python, JavaScript
2) stosuje mechanizm sesji użytkownika, ciasteczek
3) programuje dynamiczne formularze, systemy logowania i kontroli dostępu do określonych elementów witryny
4) programuje aplikacje korzystające z bazy danych
5) programuje wybrane elementy funkcjonalności e-sklepu, portalu społecznościowego, serwisu ogłoszeniowego, serwisu rezerwacyjnego i innych